package com.suyang.syt.dao.interfaces;

import com.suyang.syt.model.WeixinMsgReceive;

public interface WeixinMsgReceiveDao extends BaseDao<WeixinMsgReceive> {

	/**
	 * 微信服务器在将用户的消息发给公众号的开发者服务器地址（开发者中心处配置）后，微信服务器在五秒内收不到响应会断掉连接，并且重新发起请求，总共重试三次
	 * ，如果在调试中，发现用户无法收到响应的消息，可以检查是否消息处理超时。关于重试的消息排重，有msgid的消息推荐使用msgid排重。
	 * 事件类型消息推荐使用FromUserName + CreateTime 排重。
	 */
	long countByCreateTime(long createTime, String fromUserName);

	/** 根据ID更新上传图片的名称 */
	void updatePicName(long id, String fileName);

	void deletes(String ids);

}
